<!DOCTYPE html>
<html lang="en">
<head>
  <title>leave-atom</title>
  <meta charset="UTF-8">
  <meta name="description" content="ltoddy's blog">
  <meta name="author" content="liutao">
  <meta name="author" content="ltoddy">
  <meta name="author" content="just for fun">

  <link rel="icon" href="../../static/me.jpg">
  <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"
        integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

  <!-- jQuert Microsoft CDN -->
  <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"></script>
  <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
  <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"
          integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"
          crossorigin="anonymous"></script>

</head>
<body>

<div class="container">
<h1>彻底告别atom.</h1>
<p>我从windows转到ubuntu做开发之后,选择的编辑器就是atom,在我的ubuntu上用atom一直到今天.</p>
<p>不过,我要跟atom彻底说拜拜了.</p>
<blockquote>
<p>The hackable text editor</p>
</blockquote>
<p>这是atom编辑器的自我描述,我用了atom一年半多了,还真没有啥"hackable"的感觉.</p>
<p>说一下我这一年半坚持用atom而不是vscode的原因,只有一个原因,atom有点小清新的感觉.</p>
<h3>吐槽atom一波</h3>
<p>atom自身是一个文本编辑器,它的.deb安装包就将近一百兆了,安装之后大小更是半个多Ｇ,太大了.
这里就不得不提Electron.</p>
<pre><code>两大定律:
    - electron第一定律:凡是electron做的应用都特别大.
    - electron第二定律:凡是electron做的应用都占用内存.
</code></pre>
<p>因为打开electron应用就是打开了一个浏览器!</p>
<p>一个编辑器,首先最主要最基本的功能是编辑文字,而不是把如何扩展编辑器功能作为首要.
atom打开文件速度实在太慢了,打开一个大项目那简直要命了(mac上好像没这个情况).</p>
<p>atom编辑器的源代码就在 <a href="https://github.com/atom/atom">github</a> 上面放着.
其实代码写的并不好,当然你可能会说为什么不重构呢,程序员基本人人都有个毛病,就是宁愿写新代码,
也不愿意读老代码,所以atom官方就目前正在做一个新的编辑器: <a href="https://github.com/atom/xray">xray</a>.
rust + electron 做的,目前还在实验阶段,还没有release(release之后我会用用体验一下).</p>
<h3>转向vscode</h3>
<p>依然告别了atom,之后的编辑器选择那肯定是vscode了,打开速度快,而且自动补全提示功能也很強,不必idea差.
vscode内置了git,每次看git diff的时候超级好用.而且也内置了terminal,省得我再ctrl + alt + t
去打开终端了,而且它的终端颜色是自适应主题的(好看). --- (心里默默佩服一下四人帮的作者)</p>
<p>总而言之,我在没换mac之前就一直用vscode了.</p>
</div>

<a href="https://github.com/ltoddy/ltoddy.github.io" target="_blank"><img
        style="position: absolute; top: 0; right: 0; border: 0;"
        src="https://camo.githubusercontent.com/38ef81f8aca64bb9a64448d0d70f1308ef5341ab/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6461726b626c75655f3132313632312e706e67"
        alt="Fork me on GitHub"
        data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png">
</a>

</body>
</html>